# encoding: utf-8

Агар(/(\d+) сонини киритсам/) do |сон|
  calc.push сон.to_i
end

Агар(/"(.*)"(.*) боссам/) do |операция, _|
  calc.send операция
end

Унда(/жавоб (\d+) сони булиши керак/) do |жавоб|
  calc.result.should == жавоб.to_f
end

Агар(/(\d+) ва (\d+) сонини кушсам/) do |кушилувчи1, кушилувчи2|
  Агар %{#{кушилувчи1} сонини киритсам}
  Агар %{ундан сунг #{кушилувчи2} сонини киритсам}
  Агар %{"+"ни боссам}
end
